sponge needle - Spanish English Dictionary